package com.gitee.liang521.generate.api.pojo.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author liang zai
 * @date 2021/9/16 16:48
 * @description
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TableInfoDto implements Serializable {
    private static final long serialVersionUID = -3525784162454061600L;

    /**
     * 表名
     */
    private String tableName;

    /**
     * 表名驼峰， 首字母大写
     */
    private String tableNameCamelCase;

    /**
     * 表备注
     */
    private String tableComment;

    /**
     * 表字段信息
     */
    private List<ColumnDto> columnDtos;
}
